Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Turkey F5 USA F7 Germany F7 Germany F1 Germany F4 Memorial Piertomaso Tessitore - San Remo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Fujitsu Siemens Open - Budapest Samsung Securities Cup Challenger - Seoul Weissenhauser Strand Cup - Hamburg MTNL Cellular ATP Challenger - Mumbai Residenza Open - Magdeburg San Luis Potosi Challenger - San Luis Potosi 9th Wartburg Open - Eisenach Muller Cup - Ulm Geneva Challenger - Geneva Black Forest Open - Freudenstadt IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Haagen Dazs Open - Caracas TED Open-Akbank Private Banking - Istanbul Neride Prague Indoor - Prague Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Ostend Challenger Tennis Cup of Flanders - Ostende Sarajevo Open - Sarajevo Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Fujitsu Siemens Open - Budapest Project Independence Men's Challenger - Mandeville Okal Cup 2003 - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of North Miami Beach - North Miami Beach KGHM Polish Indoors - Wroclaw The Scottish Tennis Championships - Edinburgh 10th Wartburg Open - Eisenach Bogota Challenger - Bogota The LTA Wrexham Challenger - Wrexham Muller Cup - Ulm Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo IX Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Black Forest Open 2002 - Freudenstadt Siemens Open 2004 - Scheveningen Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Muller Cup 2000 - Ulm Siemens Open - Scheveningen Lambertz Open - Aachen Tatra Banka Open - Bratislava Challenger Groningen - Groningen Honda Kah Singapore Men's Tennis Open - Singapore Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Bogota Challenger - Bogota Copa Ericsson Costa Rica - San Jose ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Architect Open - Budapest Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Venice Open - Venice Copa Petrobras - Bogota Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham XXX Edizione 'A Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg XI Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi The LTA Cardiff Challenger - Cardiff Amer-Wilson Challenger - Tampere Abierto Colombiano de Tenis - Bogota Ostdeutscher Sparkassen Cup - Dresden USTA Tennis Championships of Austin - Austin Yokohama International Tennis Tournament - Yokohama Ciudad de Pozoblanco Open Diputacion - Cordoba Penza Cup - Penza Togliatti Cup - Togliatti Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Tallahassee Tennis Challenger - Tallahassee WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Maia Open 2002 - Maia Ethias Trophy - Mons Lucknow ATP Tour Challenger - Lucknow Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota XI Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Bogota Tunis Open 2006 - Tunis BMW Challenger Open - Monchengladbach Oldum Brown Vancouver Open - Vancouver drkoop.com USTA Tennis Championships of San Antonio - San Antonio Neride Prague Indoor - Prague Heilbronn Open - Heilbronn The Indian Oil Servo ATP Challenger - Chandigarh TennisCup Vlaanderen - Antwerp Seguros Bolivar Open - Cali Powder Byrne Trophy - Surbiton Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Bancolombia Open - Cali DPD Challenger 2001 - Aschaffenburg Seguros Bolivar Open - Medellin San Luis Potosi Challenger Pereira Challenger Alessandria Challenger Furth Challenger The Rajasthan Golden Jubilee - Jaipur Tennis Napoli Cup - Napoli Garden Open - Rome Cali Challenger Zagreb Open - Zagreb Bogota Challenger Mons Challenger Rennes Challenger San Marino Cepu Open - San Marino Sunrise Challenger Bogota Challenger Sao Paulo - Brazil Bogota Challenger Siemens Open 2002 - Scheveningen Logopak Challenger 2005 - Lubeck Internationaux de Tennis de Brest - Brest Salinas Challenger Heilbronn Challenger KGHM Polish Indoors - Wroclaw Bucaramanga Challenger BNP Paribas Primrose - Bordeaux San Jose Challenger Barranquilla Challenger Pereira Challenger Geneva Challenger - Geneva Osaka International Tennis Tournament - Osaka Nottingham Challenger Bogota Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee St. Francis Health System USTA Challenger - Tulsa Cali Challenger Mons Challenger Barranquilla Challenger Pereira Challenger Siemens Open 2001 - Scheveningen Caltanissetta Challenger Bogota Challenger The Bolton Challenger - Bolton Gemax Open - Belgrade Amer-Wilson Tampere Challenger - Tampere Samsung Securities Cup Challenger Tennis - Seoul Heilbronn Open - Heilbronn Cali Challenger USTA Challenger of San Antonio - San Antonio Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas IX Trofeo Ciudad de Quito - Quito Dallas Challenger Hamburg Challenger - Hamburg The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Prasentiert Von Seat Wolfsburg - Wolfsburg EI Bank Bulgarian Challenger - Sofia Challenger Ford de Cherbourg - Cherbourg Internationale Badische Meisterschaften Um Den Techem Cup - Zell 3° Trofeo 'Citta di Brindisi' - Brindisi Eddleman / USTA Challenger - Birmingham The Nottingham Challenger - Nottingham Bogota Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Barranquilla Challenger San Luis Potosi Challenger XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Siemens Open - Scheveningen Abierto Club Casablanca - Mexico City Pomorski Bank Kredytowy Open - Szczecin San Remo Tennis Cup - San Remo CMG Asia Open - Hong Kong Bauer Watertechnology Cup - Eckental Medellin Challenger Copa Ericsson Argentina - Buenos Aires ATP Challenger Hamburg - Hamburg Bogota Challenger Warsteiner Challenger Wolfsburg - Wolfsburg dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx AXA Open - Espinho Renault Slovenian Open - Ljubljana Heilbronn Open - Heilbronn Black Forest Open - Freudenstadt Warsteiner Grand Prix - Oberstaufen Challenger Brasov - Brasov SAA Hilversum Open - Hilversum Internazionali de Tennis di Bergamo - Bergamo Internationale Tenniskampioenschappen - Scheveningen Architect Open - Budapest Pereira Challenger Cali Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Vancouver Challenger Pereira Challenger Medellin Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Privat Bank Cup - Dnepropetrovsk Bucaramanga Challenger Heilbronn Open - Heilbronn Puebla Challenger Guadalajara Challenger TCT Open - Tunis Leon Challenger Tallahassee Challenger XL Challenger de Tenis Copa Sevilla - Seville Bordeaux Challenger Manchester Challenger Warsteiner Challenger - Lubeck Ilkley Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Canberra Challenger The Surbiton Trophy - Surbiton Morelos Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Mexico City Challenger Santo Domingo Challenger Bogota Challenger Monterrey Challenger Fairfield Challenger Zagreb Open - Zagreb Bordeaux Challenger Kobstaedernes ATP Challenger - Kolding S Tennis Masters - Graz Wroclaw Challenger Bogota Challenger Rennes Challenger ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Investor Swedish Open - Bastad Grolsch Open 1997 - Amsterdam U.S. Pro Tennis Championships - Boston Copenhagen Open - Copenhagen U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Grolsch Open - Amsterdam Heineken Open - Singapore Cerveza Club Columbia Open - Bogota Gold Flake Open - Chennai Japan Open - Tokyo European Community Championships - Antwerp Heineken Trophy - 's-Hertogenbosch Energis Dutch Open - Amsterdam The Samsung Open - Bournemouth Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Shanghai Open '98 - Shanghai Tata Open 2002 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo U.S. Open - New York Rotterdam U.S. Open - New York French Open - Paris Australian Open - Melbourne BMW Open - Munich U.S. Men's Clay Court Championships - Houston Amsterdam Energis Open - Amsterdam Singapore Beijing Stockholm Open - Stockholm Heineken Trophy - Rosmalen Pilot Pen International - New Haven Rosmalen The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Rosmalen Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest International Tennis Championships - Delray Beach Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch AT&T Challenge - Atlanta RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch The Samsung Open - Bournemouth Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington International Tennis Championships - Delray Beach Winston Salem - Winston Salem If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva Ostrava Davis Cup, Group 2, PO, COL-BAH 5-0 The Lipton Championships - Key Biscayne The Lipton Championships - Key Biscayne Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Olympics - London Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, COL-USA 1-3